#pragma once
#include "DefineCol.h"
#include "KRSTHeader.h"
#include <vector>
#include <map>
#include <string>
#include <deque>
using namespace std;


class CSymbolInfo
{
public:
	CSymbolInfo();
	~CSymbolInfo();
	string   m_ShortCode;
	string   m_Code;
	// KR
	//string   m_FullCode;
	string   m_Index;
	string   m_AssetID;
	string   m_JongName;
	string   m_MarketType;
	QuoteInfo m_QuoteInfo;
	PriceInfo m_PriceInfo;
	TickInfo  m_TickInfo;

	dequeTickInfo  dqTickInfo;
	void AddTickInfo(lpExpTr0932O_sub a_Sub);
	void OnPriceChanged(lpExpTr2003O_st a_CurPrice);
	void OnQuoteChanged(lpExpTr2004O_st a_CurHoga);

	void OnPriceChanged(lpExpTr0921O_st a_CurPrice);
	void OnQuoteChanged(lpExpTr0923O_st a_CurHoga);
};


